﻿using AiQiuQuan.Sport.Model.Enums;
using System.ComponentModel.DataAnnotations;

namespace AiQiuQuan.Sport.Model.Models
{
    /// <summary>
    /// 支付信息请求参数
    /// </summary>
    public class PayInfoRequestDto
    {
        /// <summary>
        /// 当前用户ID
        /// </summary>
        public Guid UserId { get; set; }

        /// <summary>
        ///  业务类型：1场馆场地订单、5活动订单、10比赛订单
        /// </summary>
        [Required(ErrorMessage = "业务类型必填：1场馆场地订单、5活动订单、10比赛订单")]
        public BusinessTypeEnum BusinessType { get; set; }

        /// <summary>
        /// 业务订单ID
        /// </summary>
        [Required(ErrorMessage = "业务订单必填")]
        public Guid OrderId { get; set; }
    }
}
